jQuery.noConflict();
setTimeout(function(){
jQuery(".lp-header-search .lp-header-search-form form, .lp-header-search .lp-header-search-cats ul").show()
}, 600);
function selectDashStatFirmListing(val,title){
jQuery("#dashautocompleteSelec").val(val);
jQuery('div.lp_user_stats_btn.lpviewchart').trigger('click');
jQuery(".dashautocomplete-box").hide();
}
jQuery(function(){
var sidebarHeight=jQuery('.sidebar-top0').height(),
DesHeight=sidebarHeight - 200,
topHeader=jQuery('.lp-listing-top-title-header').height(),
minHeight=jQuery('.min-height-class').height(),
desHeightT=topHeader + minHeight,
minHeightT=sidebarHeight - DesHeight;
if(DesHeight >=sidebarHeight){
jQuery('.min-height-class').css('min-height', minHeightT);
}else{
minHeightT=sidebarHeight - topHeader + 140;
jQuery('.min-height-class').css('min-height', minHeightT);
}});
jQuery(document).on('click', '.show-number-wrap', function(e){
jQuery(this).find('.show-number').css('display', 'none');
jQuery(this).find('.grind-number').css('display', 'inline-block');
});
jQuery(document).ready(function (){
jQuery('.claimformtrigger2').click(function (){
jQuery('.planclaim-page-popup').show();
})
if(jQuery('.teklifFormuTrigger').length > 0){
jQuery('.teklifFormuTrigger').click(function(){
jQuery('.sticky-teklif-formu').trigger('click');
});
}
jQuery('.lp-review-form-top-multi .lp-review-stars i').click(function (e){
if(jQuery('.lp-review-stars').hasClass('do-not-proceed')){
}else{
e.preventDefault();
jQuery('.lp-review-form-bottom').slideDown(500);
var ratingNum=jQuery(this).data('rating'),
colorCode='#bf5e00';
if(ratingNum==2){
colorCode='#de9147';
}else if(ratingNum==3){
colorCode='#dec435';
}else if(ratingNum==4){
colorCode='#c5de35';
}else if(ratingNum==5){
colorCode='#73cf42';
}
jQuery(this).closest('.lp-review-stars').addClass('do-not-proceed active-rating-avg'+ratingNum);
jQuery(this).removeClass('fa-star-o').addClass('fa-star').css('color', colorCode);
jQuery(this).prevAll('.fa-star-o').removeClass('fa-star-o').addClass('fa-star').css('color', colorCode);
jQuery(this).nextAll('.fa-star').removeClass('fa-star-o').addClass('fa-star-o').css('color', '#ababab');
jQuery('.lp-multi-rating-ui-wrap > .padding-left-0').each(function (){
jQuery(this).find('.lp-multi-rating-val').val(ratingNum);
jQuery(this).find('span:first').each(function (){
jQuery(this).addClass('active-stars-wrap');
jQuery(this).find('.rating-symbol').each(function (index){
if(index < ratingNum){
jQuery(this).find('.rating-symbol-foreground span').css('color', colorCode);
jQuery(this).find('.rating-symbol-foreground span').addClass('fa fa-star fa-2x');
jQuery(this).find('.rating-symbol-foreground').css('width', 'auto');
}});
});
});
}});
jQuery('.manage-group-types').click(function(e){
e.preventDefault();
window.location.replace(jQuery(this).data('url'));
});
jQuery('.show-more-event-content').click(function(e){
var showMore=jQuery(this).data('more'),
showLess=jQuery(this).data('less');
if(jQuery(this).hasClass('expanded')){
jQuery('.lp-evnt-content-container p').css('height', '31px');
jQuery(this).text(showMore);
jQuery(this).removeClass('expanded');
}else{
jQuery('.lp-evnt-content-container p').height('auto');
jQuery(this).addClass('expanded');
jQuery(this).text(showLess);
}});
jQuery('.show-more-realwedding-content').click(function(e){
var showMore=jQuery(this).data('more'),
showLess=jQuery(this).data('less');
if(jQuery(this).hasClass('expanded')){
jQuery('.lp-realwedding-content-container p').css('height', '31px');
jQuery(this).text(showMore);
jQuery(this).removeClass('expanded');
}else{
jQuery('.lp-realwedding-content-container p').height('auto');
jQuery(this).addClass('expanded');
jQuery(this).text(showLess);
}});
jQuery(".header-cat-menu").hover(function(){
jQuery(this).find('#menu-category').addClass("show-cat-nav");
},
function(){
jQuery(this).find('#menu-category').removeClass("show-cat-nav");
}
);
if(jQuery('#lp-submit-form').length!=0){
var lp_custom_title='';
if(jQuery('#lp_custom_title').length!=0){
lp_custom_title=jQuery('#lp_custom_title').offset().top;
}
var inputAddress='';
if(jQuery('#inputAddress').length!=0){
inputAddress=jQuery('#inputAddress').offset().top;
}
var inputCity='';
if(jQuery('.lp-new-cat-wrape label[for="inputTags"]').length!=0){
inputCity=jQuery('.lp-new-cat-wrape label[for="inputTags"]').offset().top;
}
var inputPhone='';
if(jQuery('#inputPhone').length!=0){
inputPhone=jQuery('label[for="inputPhone"]').offset().top;
}
var inputWebsite='';
if(jQuery('#inputWebsite').length!=0){
inputWebsite=jQuery('#inputWebsite').offset().top;
}
var inputCategory='';
if(jQuery('label[for="inputCategory"]').length!=0){
inputCategory=jQuery('label[for="inputCategory"]').offset().top;
}
var price_status='';
if(jQuery('label[for="price_status"]').length!=0){
price_status=jQuery('label[for="price_status"]').offset().top;
}
var bussinTop='';
if(jQuery('.bussin-top').length!=0){
bussinTop=jQuery('.bussin-top').offset().top;
}
var get_media_url='';
if(jQuery('#get_media_url').length!=0){
get_media_url=jQuery('#get_media_url').offset().top;
}
var inpuFaqsLp='';
if(jQuery('label[for="inpuFaqsLp"]').length!=0){
inpuFaqsLp=jQuery('label[for="inpuFaqsLp"]').offset().top;
}
var descTop='';
if(jQuery('.description-tip').length!=0){
descTop=jQuery('.description-tip').offset().top;
}
var postVideo='';
if(jQuery('#postVideo').length!=0){
postVideo=jQuery('#postVideo').offset().top;
}
var gallTop='';
if(jQuery('.lp-img-gall-upload-section').length!=0){
var gallTop=jQuery('.lp-img-gall-upload-section').offset().top;
}
var bLogoTop='';
if(jQuery('.b-logo-img-label').length!=0){
var bLogoTop=jQuery('.b-logo-img-label').offset().top;
}
var featTop='';
if(jQuery('.featured-img-label').length!=0){
featTop=jQuery('.featured-img-label').offset().top;
}
jQuery(window).scroll(function(e){
var scrollPos=jQuery(window).scrollTop() + 400;
if(scrollPos > lp_custom_title){
jQuery('.quick-tip-inner').html(jQuery('#lptitle').data('quick-tip'));
}
if(scrollPos > inputAddress){
jQuery('.quick-tip-inner').html(jQuery('#inputAddress').data('quick-tip'));
}
if(scrollPos > inputCity){
jQuery('.quick-tip-inner').html(jQuery('#inputCity').data('quick-tip'));
}
if(scrollPos > inputPhone){
jQuery('.quick-tip-inner').html(jQuery('#inputPhone').data('quick-tip'));
}
if(scrollPos > inputWebsite){
jQuery('.quick-tip-inner').html(jQuery('#inputWebsite').data('quick-tip'));
}
if(scrollPos > inputCategory){
jQuery('.quick-tip-inner').html(jQuery('#inputCategory').data('quick-tip'));
}
if(scrollPos > price_status){
jQuery('.quick-tip-inner').html(jQuery('#price_status').data('quick-tip'));
}
if(scrollPos > bussinTop){
jQuery('.quick-tip-inner').html(jQuery('.bussin-top').data('quick-tip'));
}
if(scrollPos > get_media_url){
jQuery('.quick-tip-inner').html(jQuery('#get_media').data('quick-tip'));
}
if(scrollPos > inpuFaqsLp){
jQuery('.quick-tip-inner').html(jQuery('#inpuFaqsLp').data('quick-tip'));
}
if(scrollPos > descTop){
jQuery('.quick-tip-inner').html(jQuery('.description-tip').data('quick-tip'));
}
if(scrollPos > postVideo){
jQuery('.quick-tip-inner').html(jQuery('#postVideo').data('quick-tip'));
}
if(scrollPos > gallTop){
jQuery('.quick-tip-inner').html(jQuery('.lp-img-gall-upload-section').data('quick-tip'));
}
if(scrollPos > bLogoTop){
jQuery('.quick-tip-inner').html(jQuery('.b-logo-img-label').data('quick-tip'));
}
if(scrollPos > featTop){
jQuery('.quick-tip-inner').html(jQuery('.featured-img-label').data('quick-tip'));
}});
jQuery('#lp-submit-form input, #lp-submit-form textarea').on('focus', function(e){
var quickTip=jQuery(this).data('quick-tip');
jQuery('.quick-tip-inner').html(quickTip);
});
jQuery('select.select2').on('select2:open', function(e){
var quickTip=jQuery(this).data('quick-tip');
jQuery('.quick-tip-inner').html(quickTip);
});
}
if(jQuery('.page-style2-sidebar').length!=0){
var scrollState='';
var offset=jQuery('.page-style2-sidebar').offset().top - 50;
jQuery(window).scroll(function(event){
var scroll=jQuery(window).scrollTop();
if(offset >=scroll){
jQuery('.page-style2-sidebar').css({
'position': 'static',
'width': 'auto'
});
jQuery('.page-style2-sidebar').removeClass('style2-sidebar-fixed');
scrollState='scrolled';
}else{
var topMAr=10;
if(jQuery('.page-style2-sidebar').hasClass('logged-in')){
topMAr=50;
}
if(scrollState=='scrolled'){
jQuery('.page-style2-sidebar').addClass('style2-sidebar-fixed testClass');
scrollState='';
}}
});
}
jQuery('.mobile-toggle-filters').click(function(e){
e.preventDefault();
jQuery('.filters-wrap-for-mobile').slideToggle(500);
});
jQuery('#lp-review-listing').on('select2:select', function (e){
var reviewStyle=jQuery('#reviews-nav-li').data('style'),
listID=jQuery('#lp-review-listing option:selected').val(),
authorID=jQuery('.lp-author-nav').data('author');
jQuery('#reviews').find('.author-inner-content-wrap').addClass('content-loading');
jQuery.ajax({
type: 'POST',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'author_review_tab_cb',
'reviewStyle': reviewStyle,
'listID': listID,
'authorID': authorID
},
success: function(data){
jQuery('#reviews').find('.author-inner-content-wrap').removeClass('content-loading');
jQuery('#reviews').find('.author-inner-content-wrap').html(data);
}});
})
jQuery('.lp-author-nav li a').click(function(e){
e.preventDefault();
var $this=jQuery(this),
targetID=$this.attr('href'),
authorID=jQuery('.lp-author-nav').data('author'),
tabType='',
reviewStyle='',
listingLayout='';
if(targetID=='#reviews'){
tabType='reviews';
var reviewStyle=$this.data('style');
}else if(targetID=='#photos'){
tabType='photos';
}else if(targetID=='#aboutme'){
tabType='aboutme';
}else if(targetID=='#contact'){
tabType='contact';
}else if(targetID=='#mylistings'){
tabType='mylistings';
listingLayout=$this.data('listing-layout');
}
jQuery('.lp-author-nav li a.active').removeClass('active');
$this.addClass('active');
jQuery('.author-tab-content .active').removeClass('active').hide();
jQuery(targetID).addClass('active').show();
if($this.hasClass('data-available')){
return false;
}else{
jQuery(targetID).find('.author-inner-content-wrap').addClass('content-loading');
jQuery.ajax({
type: 'POST',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'author_archive_tabs_cb',
'tabType': tabType,
'reviewStyle': reviewStyle,
'authorID': authorID,
'listingLayout': listingLayout
},
success: function(data){
jQuery(targetID).find('.author-inner-content-wrap').removeClass('content-loading');
jQuery(targetID).find('.author-inner-content-wrap').html(data);
$this.addClass('data-available');
}});
}});
jQuery('.author-inner-content-wrap .lp-pagination span').click(function(e){
var $this=jQuery(this);
var pageNum=jQuery(this).data('pageurl');
jQuery('span.current').removeClass('current');
jQuery('#content-grids').html('').addClass('content-loading');
jQuery.ajax({
type: 'POST',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'author_archive_listings_cb',
'pageNum': pageNum,
},
success: function(data){
$this.addClass('current');
jQuery('#content-grids').removeClass('content-loading').html(data);
}});
});
jQuery('.lp-header-nav-btn button').click(function(e){
if(jQuery('.lp-header-nav-btn').hasClass('active-can-menu')){
jQuery('.lp-header-nav-btn').removeClass('active-can-menu');
jQuery('#menu-categories-menu').css('opacity', '0');
jQuery('#menu-categories-menu').css('transform', 'scale(0)');
}else{
jQuery('#menu-categories-menu').css('opacity', '1');
jQuery('#menu-categories-menu').css('transform', 'scale(1)');
jQuery('.lp-header-nav-btn').addClass('active-can-menu');
}});
jQuery('.browse-imgs').click(function(e){
e.preventDefault();
jQuery('#filer_input2').trigger('click');
});
jQuery('.search-filter-response .loop-switch-class').last().find('.lp-listing').addClass('last');
jQuery('.lp-author-listings-wrap .loop-switch-class').last().find('.lp-listing').addClass('last');
jQuery('.lp-listing-announcement .announcement-wrap').last().addClass('last');
jQuery('.lp-review-form-top-multi .lp-listing-stars, .lp-review-images .browse-imgs, .lp-review-form-top-multi .lp-review-stars').click(function(e){
if(jQuery('.lp-review-form-bottom').hasClass('review-form-opened')){}else{
jQuery('.lp-review-form-bottom').slideDown(500);
jQuery('.lp-review-form-bottom').addClass('review-form-opened');
}});
var topWidgetWrap=jQuery('.lp-widget-inner-wrap').first();
var lastWidgetWrap=jQuery('.lp-widget-inner-wrap').last();
if(topWidgetWrap.hasClass('lp-listing-timings')){
topWidgetWrap.find('.lp-today-timing').addClass('top-border-radius');
}else{
topWidgetWrap.addClass('top-border-radius');
}
if(lastWidgetWrap.hasClass('lp-listing-timings')){
lastWidgetWrap.find('.lp-today-timing').addClass('bottom-border-radius');
}else if(lastWidgetWrap.hasClass('singlemap')){
jQuery('.lp-widget-social-links').addClass('bottom-border-radius');
}else{
lastWidgetWrap.addClass('bottom-border-radius');
}
jQuery('.lp-dis-code-copy span').click(function(e){
var targetCodeEL=jQuery(this).data('target-code'),
targetCodeELC='.' + targetCodeEL;
var copyCode=jQuery(targetCodeELC).find('strong.copycode').text();
jQuery(targetCodeELC).find('input.codtopcopy').val(copyCode).select();
document.execCommand ("copy");
jQuery(this).html(' copied').delay(1000).show(500, function(e){
jQuery(targetCodeELC).fadeOut();
jQuery('.code-overlay').fadeOut();
});
});
jQuery('.close-copy-code').click(function(e){
e.preventDefault();
var targetCodeEL=jQuery(this).data('target-code'),
targetCodeELC='.' + targetCodeEL;
jQuery(targetCodeELC).fadeOut();
jQuery('.code-overlay').fadeOut();
});
jQuery('.more-filters').click(function(e){
jQuery('.lp-header-search-filters .lp-features-filter').toggleClass('add-border');
jQuery('.more-filters-container').slideToggle();
})
function toggleIcon(e){
jQuery(e.target)
.prev('.faq-heading')
.find(".more-less")
.toggleClass('glyphicon-plus glyphicon-minus');
}
slickINIT();
if(jQuery('.listing-slider').length!=0){
jQuery('.listing-slider').each(function (){
var column=jQuery(this).data('slidecolumn');
jQuery('.listing-slider').slick({
infinite: lptype,
slidesToShow: column,
slidesToScroll: 1,
prevArrow: "",
nextArrow: "",
responsive: [
{
breakpoint: 768,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
infinite: true
}}
]
});
jQuery('.lp-listings .listing-slider').show();
});
}
if(jQuery('.listingSlider').length!=0){
jQuery('.listingSlider').each(function (){
var column=jQuery(this).data('slidecolumn');
jQuery('.listingSlider').slick({
infinite: true,
slidesToShow: column,
slidesToScroll: 1,
prevArrow: "",
nextArrow: "",
responsive: [
{
breakpoint: 768,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
infinite: true
}},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
infinite: true
}}
]
});
jQuery('.lp-listings .listingSlider').show();
});
}
if(jQuery('.property-slides').length!=0){
jQuery('.property-slides').slick({
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
prevArrow: "",
nextArrow: "",
responsive: [
{
breakpoint: 768,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
infinite: true
}}
]
});
}
if(jQuery('.lp-child-cats-tax-slider').length!=0){
var chilCatsLoc=jQuery('.lp-child-cats-tax-slider').data('child-loc'),
childCatNum=3;
if(chilCatsLoc=='fullwidth'){
childCatNum=5;
}
if(jQuery('.lp-child-cats-tax-wrap').length > childCatNum){
jQuery('.lp-child-cats-tax-slider').slick({
infinite: true,
slidesToShow: childCatNum,
slidesToScroll: 1,
prevArrow: "",
nextArrow: ""
});
}}
if(jQuery('.lp-locations-slider').length!=0&&jQuery('.lp-locations-slider .lp-location-box').length > 6){
jQuery('.lp-locations-slider').slick({
infinite: true,
slidesToShow: 6,
slidesToScroll: 1,
nextArrow: "",
prevArrow: "",
responsive: [
{
breakpoint: 480,
settings: {
arrows: true,
centerMode: false,
centerPadding: '0px',
slidesToShow: 2
}}
]
});
}
jQuery('.sort-by-filter').hover(function(e){
e.preventDefault();
if(jQuery(this).hasClass('active-tooltip-filter')){
return false;
}
jQuery('.active-tooltip-filter').find('.sort-filter-inner').fadeOut(200);
jQuery('.active-tooltip-filter').removeClass('active-tooltip-filter');
jQuery(this).addClass('active-tooltip-filter');
jQuery(this).find('.sort-filter-inner').fadeIn(200);
})
jQuery('body').click(function(e){
if(e.target.id=="header-rated-filter"||e.target.id=="header-reviewed-filter"||e.target.id=="header-viewed-filter")
return;
if(jQuery('.sort-filter-inner').is(":visible")){
jQuery('.sort-filter-inner').fadeOut(200);
}
jQuery('.active-tooltip-filter').removeClass('active-tooltip-filter');
});
jQuery('.listing-view-layout ul li a').click(function(e){
e.preventDefault();
var $this=jQuery(this),
targetView='';
if($this.hasClass('list')){
targetView='list-style';
}
if($this.hasClass('grid')){
targetView='grid-style';
}
if(targetView=='grid-style'){
jQuery('.loop-switch-class').removeClass('col-md-12');
jQuery('.loop-switch-class').addClass('col-md-6');
jQuery('.loop-switch-class.listing-style-1').removeClass('col-md-6');
jQuery('.loop-switch-class.listing-style-1').addClass('col-md-4');
jQuery('.lp-listings.active-view').removeClass('list-style');
jQuery('.lp-listings.active-view').addClass('grid-style');
}
if(targetView=='list-style'){
jQuery('.loop-switch-class').removeClass('col-md-6');
jQuery('.loop-switch-class.listing-style-1').removeClass('col-md-4');
jQuery('.loop-switch-class').addClass('col-md-12');
jQuery('.lp-listings.active-view').addClass('list-style');
jQuery('.lp-listings.active-view').removeClass('grid-style');
}});
if(jQuery('.lp-listing-slider').length!=0){
var totalSlides=jQuery('.lp-listing-slider').attr('data-totalSlides'),
slidesToShow=3;
if(totalSlides==1){
slidesToShow=1;
}
if(totalSlides==2){
slidesToShow=2;
}
jQuery('.lp-listing-slider').slick({
infinite: true,
slidesToShow: slidesToShow,
slidesToScroll: 1,
prevArrow: "",
nextArrow: "",
responsive: [{
breakpoint: 480,
settings: {
arrows: true,
centerMode: false,
centerPadding: '0px',
slidesToShow: 2
}}]
});
jQuery('.lp-listing-slider').show();
}
if(jQuery('.listing-review-slider').length!=0){
var totalSlieds=jQuery('.listing-review-slider').attr('data-review-thumbs');
jQuery('.listing-review-slider').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
prevArrow: "",
nextArrow: ""
});
}
jQuery('.btn-link-field-toggle').click(function(e){
var dataTargetLink=jQuery(this).data('target-link');
jQuery('.btn-link-target').slideToggle(300);
jQuery(this).toggleClass('link-active');
var targetSwitch='input#' + dataTargetLink;
jQuery(targetSwitch).val('');
});
jQuery('.review-form-toggle, .lp-listing-review-form h2').click(function(e){
e.preventDefault();
jQuery('.lp-listing-review-form .lp-form-opener').hide();
jQuery('.lp-review-form-bottom').slideToggle(500);
jQuery('html,body').animate({
scrollTop: jQuery(".lp-listing-review-form").offset().top - 100
},
'slow');
});
jQuery('.lp-see-menu-btn').click(function(e){
e.preventDefault();
jQuery('html,body').animate({
scrollTop: jQuery(".lp-listing-menuu-wrap").offset().top - 120
},
'slow');
})
jQuery('.toggle-all-days').click(function(e){
e.preventDefault();
var leftColHeight=jQuery('.min-height-class').height(),
timingsIH=jQuery('.lp-listing-timings').height();
jQuery('.lp-today-timing.all-days-timings').slideToggle(200).toggleClass('days-opened');
var lessText=jQuery(this).data('contract');
var moreText=jQuery(this).data('expand');
setTimeout(function(){
var isOpened=jQuery('.lp-today-timing.all-days-timings').is('.days-opened');
if(isOpened===true){
var timingsOH=jQuery('.lp-listing-timings').height(),
leftColHeightN=leftColHeight + timingsOH;
jQuery('.min-height-class').css('min-height', leftColHeightN + 'px');
jQuery('.toggle-all-days').html(' ' + lessText);
}else{
var leftColHeightN=leftColHeight - timingsIH;
jQuery('.min-height-class').css('min-height', leftColHeightN + 'px');
jQuery('.toggle-all-days').html(' ' + moreText);
}}, 150);
});
jQuery('.toggle-additional-details').click(function(e){
e.preventDefault();
jQuery('.additional-detail-hidden').slideToggle(200).toggleClass('details-opened');
var lessText=jQuery(this).data('contract');
var moreText=jQuery(this).data('expand');
var leftColHeight=jQuery('.min-height-class').height(),
additoinalIH=jQuery('.lp-listing-additional-details').height();
setTimeout(function(){
var isOpened=jQuery('.additional-detail-hidden').is('.details-opened');
if(isOpened===true){
var additoinalOH=jQuery('.lp-listing-additional-details').height(),
leftColHeightN=(leftColHeight + additoinalOH) - 360;
jQuery('.min-height-class').css('min-height', leftColHeightN + 'px');
jQuery('.toggle-additional-details').html(' ' + lessText);
}else{
var leftColHeightN=(leftColHeight - additoinalIH) + 360;
jQuery('.min-height-class').css('min-height', leftColHeightN + 'px');
jQuery('.toggle-additional-details').html(' ' + moreText);
}}, 150);
});
jQuery('.lp-listing-faqs').on('hidden.bs.collapse', toggleIcon);
jQuery('.lp-listing-faqs').on('shown.bs.collapse', toggleIcon);
jQuery(document).on('click', '.add-to-fav-v2', function(e){
e.preventDefault()
$this=jQuery(this);
$this.find('i').addClass('fa-spin fa-spinner');
var val=jQuery(this).data('post-id');
var type=jQuery(this).data('post-type');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'listingpro_add_favorite_v2',
'post-id': val,
'type': type,
},
success: function(data){
if(data){
if(data.active=='yes'){
$this.find('i').removeClass('fa-spin fa-spinner');
if(data.type=='grid'||data.type=='list'){
$this.find('i').removeClass('fa-heart-o');
$this.find('i').addClass('fa-heart');
}else{
var successText=$this.data('success-text');
$this.find('span').text(successText);
$this.html(' ' + data.text);
}
$this.removeClass('add-to-fav-v2');
$this.addClass('remove-fav-v2');
}}
}});
});
jQuery(document).on('click', '.remove-fav-v2', function(e){
e.preventDefault();
var val=jQuery(this).data('post-id');
var type=jQuery(this).data('post-type');
jQuery(this).find('i').removeClass('fa-close');
jQuery(this).find('i').addClass('fa-spinner fa-spin');
$this=jQuery(this);
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'listingpro_remove_favorite_v2',
'post-id': val,
'type': type
},
success: function(data){
if(data){
if(data.remove=='yes'){
$this.find('i').removeClass('fa-spin fa-spinner');
if(data.type=='grid'||data.type=='list'){
$this.find('i').addClass('fa-heart-o');
}else{
$this.html(' ' + data.text);
}
if(jQuery('.page-template-template-favourites').length!=0){
$this.closest(".lp-grid-box-contianer").fadeOut();
}
$this.removeClass('remove-fav-v2');
$this.addClass('add-to-fav-v2');
}}
}});
});
var social=jQuery('.lp-listing-action-btns ul li div.social-icons.post-socials');
var socialOvrly=jQuery('.lp-listing-action-btns ul li .md-overlay');
jQuery('.lp-single-sharing').on('click', function(event){
event.preventDefault();
social.fadeIn(400);
if(socialOvrly.hasClass('hide')){
jQuery(socialOvrly).removeClass('hide');
jQuery(socialOvrly).addClass('show');
}else{
jQuery(socialOvrly).removeClass('show');
jQuery(socialOvrly).addClass('hide');
}});
socialOvrly.on('click', function(event){
event.preventDefault();
social.hide();
if(socialOvrly.hasClass('show')){
jQuery(socialOvrly).removeClass('show');
jQuery(socialOvrly).addClass('hide');
}else{
jQuery(socialOvrly).removeClass('hide');
jQuery(socialOvrly).addClass('show');
}});
jQuery(document).on('click', '.lp-review-right-bottom .review-reaction, .lp-activity-description .review-reaction', function(e){
e.preventDefault();
if(jQuery(this).hasClass('active-now')){
return false;
}
reviewID='';
ajaxResErr='';
var $this=jQuery(this);
$this.addClass('active-now');
reviewID=$this.data('id'),
currentVal=$this.data('score'),
restype=$this.data('restype');
$this.find('span.react-count').html('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_review_object.ajaxurl,
data: {
action: 'lp_reviews_interests',
interest: currentVal,
restype: restype,
id: reviewID,
},
success: function(res){
if(res.errors=="no"){
ajaxResErr='no';
var newscore=res.newScore;
$this.data('score', newscore);
$this.find('span.react-count').html(newscore);
$this.find('span.react-msg').text(res.statuss).fadeIn(500).delay(2000).fadeOut(500);
if(restype=='interesting'){
$this.css({
'background-color': '#417cdf',
'color': '#fff'
});
$this.find('span.react-count').css({
'color': '#fff'
});
}else if(restype=='lol'){
$this.css({
'background-color': '#ff8e29',
'color': '#fff'
});
$this.find('span.react-count').css({
'color': '#fff'
});
}else if(restype=='love'){
$this.css({
'background-color': '#ff2357',
'color': '#fff'
});
$this.find('span.react-count').css({
'color': '#fff'
});
}
currentVal=false;
}else{
ajaxResErr='yes';
var newscore=res.newScore;
$this.find('span.react-count').text(newscore);
$this.find('span.react-msg').text(res.statuss).fadeIn(500).delay(2000).fadeOut(500);
}
$this.removeClass('active-now');
},
error: function(request, error){
alert(error);
}});
e.preventDefault();
});
jQuery(document).on('click', '#lp-save-menu', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
mTitle=jQuery('#menu-title').val(),
mDetail=jQuery('#menu-detail').val(),
mOldPrice=jQuery('#menu-old-price').val(),
mNewPrice=jQuery('#menu-new-price').val(),
mQuoteT=jQuery('#menu-quote-text').val(),
mQuoteL=jQuery('#menu-quote-link').val(),
mListing=jQuery('#menu-listing').val(),
mLink=jQuery('#menu-link').val(),
mImage=jQuery('.new-file-upload .frontend-input').val(),
mType=jQuery('#menu-type').val(),
mGroup=jQuery('#menu-group').val();
if(mImage==''&&jQuery('.new-file-upload .frontend-input-multiple').length!=0){
mImage=jQuery('.new-file-upload .frontend-input-multiple').val();
}
if(mListing==''||mListing==null||mListing==0){
jQuery('#select2-menu-listing-container').addClass('error');
}else{
jQuery('#select2-menu-listing-container').removeClass('error');
}
if(mTitle==''){
jQuery('#menu-title').addClass('error');
}else{
jQuery('#menu-title').removeClass('error');
}
if(mType==''||mType==0||mType==null){
jQuery('select#menu-type').next('.select2-container').addClass('error');
}else{
jQuery('select#menu-type').next('.select2-container').removeClass('error');
}
if(mGroup==''||mGroup==0||mGroup==null){
jQuery('select#menu-group').next('.select2-container').addClass('error');
}else{
jQuery('select#menu-group').next('.select2-container').removeClass('error');
}
if(mTitle==''||(mType==''&&mType==0||mType==null)||(mGroup==''&&mGroup==0||mGroup==null)||mListing==''||mListing==null||mListing==0){
var dataError=[];
dataError.status='error';
dataError.msg=jQuery('.lp-notifaction-area').data('error-msg');
ajax_success_popup(dataError, $this);
return false;
}
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_menu_cb',
'user_id': userID,
'mTitle': mTitle,
'mDetail': mDetail,
'mOldPrice': mOldPrice,
'mNewPrice': mNewPrice,
'mQuoteT': mQuoteT,
'mQuoteL': mQuoteL,
'mListing': mListing,
'mLink': mLink,
'mImage': mImage,
'mType': mType,
'mGroup': mGroup,
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
});
jQuery('.add-new-open-form').click(function(e){
e.preventDefault();
var targetForm='#' + jQuery(this).data('form') + '-form-toggle';
jQuery(targetForm).slideToggle('fast', function(){
jQuery('html, body').animate({
scrollTop: jQuery(targetForm).offset().top
}, 1000, function(){
jQuery('.lp-blank-section').fadeOut();
});
});
});
var targetPlanMetaKey='menu';
if(jQuery('.select2-ajax').length!=0){
targetPlanMetaKey=jQuery('.select2-ajax').data('metakey');
var noResultsText=jQuery('#select2-ajax-noresutls').val(),
inputShortText=jQuery('#select2-ajax-tooshort').val(),
searchingText=jQuery('#select2-ajax-searching').val();
}
jQuery('.select2-ajax').select2({
ajax: {
url: ajax_search_term_object.ajaxurl,
dataType: 'json',
type: 'GET',
data: function(params){
return {
q: params.term,
targetPlanMetaKey: targetPlanMetaKey,
action: 'select2_ajax_dashbaord_listing'
};},
processResults: function(data){
var options=[];
var disabled_opts=false;
if(data){
jQuery.each(data, function(index, text){
var disabled_opts=false;
if(text[2]=='yes'){
disabled_opts=true;
}
options.push({
id: text[0],
text: text[1],
disabled: disabled_opts
});
});
}
return {
results: options
};},
cache: true
},
minimumInputLength: 3,
language: {
inputTooShort: function(){
return inputShortText;
},
noResults: function(){
return noResultsText;
},
searching: function(){
return searchingText;
}}
});
jQuery(".dashautocomplete").on('input', function(){
var count=jQuery(this).val().length;
if(count>1){
jQuery.ajax({
type: "POST",
url: ajax_search_term_object.ajaxurl,
data:{
posttype:'listing',
search: jQuery(this).val(),
action: 'ajax_dashbaordstats_listing'
},
success: function (data){
jQuery(".dashautocomplete-box").show();
jQuery(".dashautocomplete-box").html(data.data);
jQuery(".dashautocomplete").css("background","#FFF");
}});
}});
jQuery(document).on('click', 'ul#dashstatsfirm-list li', function(){
$thisText=jQuery(this).text();
jQuery(".dashautocomplete").val($thisText);
})
var targetCategories=43;
if(jQuery('.ajaxFirmaSecimListesi').length!=0){
targetCategories=jQuery('.ajaxFirmaSecimListesi').data('firmacats');
var noResultsText='Herhangi bir sonuç bulunamadı.',
inputShortText='En az 3 veya daha fazla karakter girin',
searchingText='Firmalar aranıyor...';
}
jQuery('.ajaxFirmaSecimListesi').select2({
containerCssClass:"ajaxFirmaSecimListesiSelect2",
ajax: {
url: ajax_search_term_object.ajaxurl,
dataType: 'json',
type: 'GET',
data: function (params){
return {
q: params.term,
page: params.page,
targetCategories: targetCategories,
action: 'select2_ajax_firmasecim_listesi'
};},
processResults: function (data, params){
params.page=params.page||1;
return {
results: data,
pagination: {
more: (params.page * 30) < data.total_count
}};},
cache: true
},
escapeMarkup: function(markup){
return markup;
},
minimumInputLength: 3,
language: {
inputTooShort: function (){
return inputShortText;
},
noResults: function (){
return noResultsText;
},
searching: function (){
return searchingText;
}},
templateResult: formatCompany,
templateSelection: formatCompanySelection
});
function formatCompany(company){
if(company.loading){
return company.text;
}
var markup="
";
return markup;
}
function formatCompanySelection(company){
return company.title||company.text;
}
jQuery('.lp-search-listing-camp').select2({
ajax: {
url: ajax_search_term_object.ajaxurl,
dataType: 'json',
type: 'GET',
data: function(params){
return {
q: params.term,
action: 'select2_ajax_dashbaord_listing_camp'
};
console.log(params);
},
processResults: function(data){
var options=[];
if(data){
jQuery.each(data, function(index, text){
options.push({
id: text[0],
text: text[1]
});
});
}
return {
results: options
};},
cache: true
},
minimumInputLength: 3
});
var uniqueMetaKey='event_id';
var planmetakey='events';
if(jQuery('.select2-ajax-unique').length!=0){
uniqueMetaKey=jQuery('.select2-ajax-unique').data('metakey');
planmetakey=jQuery('.select2-ajax-unique').data('planmetakey');
var noResultsText=jQuery('#select2-ajax-noresutls').val(),
inputShortText=jQuery('#select2-ajax-tooshort').val(),
searchingText=jQuery('#select2-ajax-searching').val();
}
jQuery('.select2-ajax-unique').select2({
ajax: {
url: ajax_search_term_object.ajaxurl,
dataType: 'json',
type: 'GET',
data: function(params){
return {
q: params.term,
uniqueMetaKey: uniqueMetaKey,
planmetakey: planmetakey,
action: 'select2_ajax_dashbaord_listing_unique'
};},
processResults: function(data){
var options=[];
if(data){
jQuery.each(data, function(index, text){
var disabled_opts=false;
if(text[2]=='yes'){
disabled_opts=true;
}
options.push({
id: text[0],
text: text[1],
disabled: disabled_opts
});
});
}
return {
results: options
};},
cache: true
},
minimumInputLength: 3,
language: {
inputTooShort: function(){
return inputShortText;
},
noResults: function(){
return noResultsText;
},
searching: function(){
return searchingText;
}}
});
jQuery(document).ready(function (){
var realweddingMetaKey='realwedding_id';
var rwPlanmetakey='realweddings';
if(jQuery('.select2-ajax-realwedding').length!=0){
realweddingMetaKey=jQuery('.select2-ajax-realwedding').data('metakey');
rwPlanmetakey=jQuery('.select2-ajax-realwedding').data('planmetakey');
var rwNoResultsText=jQuery('#select2-ajax-noresutls').val(),
rwInputShortText=jQuery('#select2-ajax-tooshort').val(),
rwSearchingText=jQuery('#select2-ajax-searching').val();
}
jQuery('.select2-ajax-realwedding').select2({
ajax: {
url: ajax_search_term_object.ajaxurl,
type: "post",
dataType: 'json',
delay: 250,
data: function (params){
return {
q: params.term,
realweddingMetaKey: realweddingMetaKey,
rwPlanmetakey: rwPlanmetakey,
action: 'select2_ajax_dashbaord_listing_realwedding'
};},
processResults: function (response){
var options=[];
if(response){
jQuery.each(response, function (index, text){
var disabled_opts=false;
if(text[2]=='yes'){
disabled_opts=true;
}
options.push({
id: text[0],
text: text[1],
disabled: disabled_opts
});
});
}
return {
results: options
};},
cache: true
},
language: {
inputTooShort: function (){
return rwInputShortText;
},
noResults: function (){
return rwNoResultsText;
},
searching: function (){
return rwSearchingText;
}}
});
});
jQuery(document).ready(function (){
jQuery('.select2-ajax-sehir').select2();
});
jQuery('#ad-announcement-btn').on('click', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
annMsg=jQuery('#announcements-message').val(),
annBT=jQuery('#announcements-btn-text').val(),
annBL=jQuery('#announcements-btn-link').val(),
annLI=jQuery('#announcements-listing').val(),
annSt=jQuery('#ann-style').find(':selected').val(),
annIC=jQuery('#announcements-icon').val(),
annType='',
annTI=jQuery('#announcements-title').val();
if(annIC!=''){
var annType=jQuery('#announcements-icon').attr('icon-type');
}
if(annLI==0||annLI==''||annLI==null){
jQuery('#select2-announcements-listing-container').addClass('error');
}else{
jQuery('#select2-announcements-listing-container').removeClass('error');
}
if(annMsg==''){
jQuery('#announcements-message').addClass('error');
}else{
jQuery('#announcements-message').removeClass('error');
}
if(annLI==0||annLI==''||annMsg==''||annLI==0||annLI==''||annLI==null){
var dataError=[];
dataError.status='error';
dataError.msg=jQuery('.lp-notifaction-area').data('error-msg');
ajax_success_popup(dataError, $this);
$this.find('i').remove();
return false;
}
if($this.hasClass('processing-ann')){}else{
$this.append('');
$this.addClass('processing-ann');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_announcements_cb',
'user_id': userID,
'annSt': annSt,
'annMsg': annMsg,
'annBT': annBT,
'annBL': annBL,
'annLI': annLI,
'annTI': annTI,
'annIC': annIC,
'annType': annType
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
$this.find('i').remove();
}});
}});
jQuery('#ann-style').on('change', function(e){
var $this=jQuery(this),
$thisDes=$this.find(':selected').attr('data-des'),
$thisTI=$this.find(':selected').attr('data-title'),
$thisIC=$this.find(':selected').attr('data-icon'),
$thisBT=$this.find(':selected').text(),
$thisST=$this.find(':selected').attr('data-st');
jQuery('.announcement-wrap span').text($thisDes);
jQuery('#announcements-message').val($thisDes);
jQuery('.announcement-wrap a').text($thisBT);
jQuery('.announcement-wrap strong').text($thisTI);
jQuery('#announcements-btn-text').val($thisBT);
jQuery('#announcements-title').val($thisTI);
jQuery('.announcement-wrap i').removeClass();
jQuery('.announcement-wrap i').addClass($thisIC);
jQuery('.field-desc strong').text($thisDes.length());
})
jQuery('.ann-style-wrap span').click(function(e){
var $this=jQuery(this),
$thisWrap=$this.closest('.ann-style-wrap'),
$thislabel=$this.closest('label'),
$thisDes=$this.data('des'),
$thisBT=$this.data('bt');
$thisWrap.find('input[name="ann-style"]:checked').removeAttr('checked');
$thisWrap.find('.ann-style-val').val($thislabel.find('input').val());
$thislabel.find('input').attr('checked', true);
jQuery('.announcement-wrap span, #announcements-message').text($thisDes);
jQuery('.announcement-wrap a').text($thisBT);
jQuery('#announcements-btn-text').val($thisBT);
});
jQuery(document).on('click', '#lp-save-offer', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
offerTitle=jQuery('#offer-title').val(),
offerDes=jQuery('#offer-description').val(),
offerExp=jQuery('#offer-expriry').val(),
offerBT=jQuery('#offer-btn-text').val(),
offerBL=jQuery('#offer-btn-link').val(),
offerImg=jQuery('#frontend-input').val(),
offerLI=jQuery('#offer-listing').val();
if(!jQuery('.btn-link-field-toggle').hasClass('link-active')){
offerBL='';
}
$this.append('');
if(offerLI==null||offerLI==''||offerTitle==''||offerExp==''){
jQuery('.ann-err-msg').fadeIn(500).delay(1500).fadeOut(500);
$this.find('i').remove();
return false;
}
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_offer_cb',
'user_id': userID,
'offerTitle': offerTitle,
'offerDes': offerDes,
'offerExp': offerExp,
'offerBT': offerBT,
'offerBL': offerBL,
'offerLI': offerLI,
'offerImg': offerImg,
},
success: function(res){
console.log(res);
$this.find('i').removeClass('fa-spin fa-spinner');
$this.find('i').addClass('fa fa-check');
location.reload();
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
});
jQuery(document).on('click', '.del-this', function(e){
e.preventDefault();
jQuery('.remove-active').removeClass('remove-active');
jQuery(this).addClass('remove-active');
var baslik=jQuery(this).data('title') + ' - Sil';
jQuery('#dashboard-delete-modal .modal-title').text(baslik);
jQuery('#dashboard-delete-modal').modal('show');
jQuery('.modal-backdrop').hide();
});
jQuery(document).on('click', '.dashboard-confirm-del-btn', function(e){
var $this=jQuery('.remove-active');
if($this.hasClass('del-all-menu')){
var lid=$this.data('lid'),
user_id=$this.data('uid');
jQuery(this).append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'del_all_menu_cb',
'user_id': user_id,
'lid': lid,
},
success: function(res){
if(res.status=='success'){
location.reload();
}
$this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o');
},
error: function(err){
console.log(err);
$this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o');
}});
}else{
var targetID=$this.data('targetid'),
userID=$this.data('uid'),
delType='',
delIDS='',
dellAll='';
if($this.hasClass('dis-del')){
delType='dis';
}
if($this.hasClass('event-del')){
delType='event';
}
if($this.hasClass('realwedding-del')){
delType='realwedding';
}
if($this.hasClass('butce-del')){
delType='butce';
}
if($this.hasClass('ann-del')){
delType='ann';
}
if($this.hasClass('offer-del')){
delType='offer';
delIDS=$this.data('del-ids');
}
if($this.hasClass('menu-del')){
delType='menu';
delIDS=$this.data('lid');
}
if($this.hasClass('del-type')){
delType='type';
dellAll=jQuery('input[name="delete-group-type"]:checked').val();
}
if($this.hasClass('del-group')){
delType='group';
dellAll=jQuery('input[name="delete-group-type"]:checked').val();
}
jQuery(this).append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'del_ann_dis_menu_cb',
'user_id': userID,
'delType': delType,
'targetID': targetID,
'delIDS': delIDS,
'dellAll': dellAll,
},
success: function(res){
if(res.status=='success'){
location.reload();
}else{
ajax_success_popup(res, $this);
}
$this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o');
},
error: function(err){
console.log(err);
$this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-trash-o');
}});
}});
jQuery(document).on('click', 'a.event-edit, a.realwedding-edit, a.menu-edit, a.ann-edit, a.dis-edit, a.offer-edit, a.butce-edit', function(e){
e.preventDefault();
var $this=jQuery(this),
targetID=$this.data('targetid'),
targetType=$this.data('target-type'),
updateWrap='#'+targetType+'-update-wrap-' + targetID;
if(jQuery(updateWrap + '.active-update-form').length!=0){
jQuery(updateWrap + '.active-update-form').slideUp(500, function(e){
jQuery(updateWrap + '.active-update-form').removeClass('active-ann-form');
jQuery(updateWrap).slideToggle('500', function(e){
jQuery(updateWrap).addClass('active-update-form');
jQuery(updateWrap + ' .cancel-update').click(function(e){
e.preventDefault();
jQuery(updateWrap + '.active-update-form').slideUp(500, function(e){
jQuery(updateWrap + '.active-update-form').removeClass('active-update-form');
})
})
});
});
}else{
jQuery(updateWrap).slideToggle('500', function(e){
jQuery(updateWrap).addClass('active-update-form');
jQuery(updateWrap + ' .cancel-update').click(function(e){
e.preventDefault();
jQuery(updateWrap + '.active-update-form').slideUp(500, function(e){
jQuery(updateWrap + '.active-update-form').removeClass('active-update-form');
})
})
});
}});
jQuery(document).on('click', '.edit-menu-item', function(e){
e.preventDefault();
var $this=jQuery(this),
targetID=$this.data('menuid'),
updateWrap='#menu-update-' + targetID;
if(jQuery('.active-update-formm').length!=0){
jQuery('.active-update-formm').slideUp(500, function(e){
jQuery('.active-update-formm').removeClass('active-ann-form');
jQuery(updateWrap).slideToggle('500', function(e){
jQuery(updateWrap).addClass('active-update-formm');
jQuery('.cancel-update-menu').click(function(e){
e.preventDefault();
jQuery('.active-update-formm').slideUp(500, function(e){
jQuery('.active-update-formm').removeClass('active-update-formm');
})
})
});
});
}else{
jQuery(updateWrap).slideToggle('500', function(e){
jQuery(updateWrap).addClass('active-update-formm');
jQuery('.cancel-update-menu').click(function(e){
e.preventDefault();
jQuery('.active-update-formm').slideUp(500, function(e){
jQuery('.active-update-formm').removeClass('active-update-formm');
})
})
});
}});
if(jQuery('.lp-countdown').length!=0){
jQuery('.lp-countdown').each(function(i, obj){
var selector='#' + jQuery(this).attr('id');
init_countdown(selector);
});
}});
jQuery(document).on('change', '#discount_displayin', function(e){
e.preventDefault();
var $this=jQuery(this),
thisval=$this.val(),
userID=$this.data('udi');
jQuery($this).after('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'discount_display_area',
'userID': userID,
'thisval': thisval,
},
success: function(res){
jQuery('#discount_displayin').next('i').remove();
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
})
jQuery(document).on('click', '.lp-edit-offer', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
offerID=$this.data('offerid'),
offerTitle=jQuery('#offer-title-' + offerID).val(),
offerDes=jQuery('#offer-description-' + offerID).val(),
offerExp=jQuery('#offer-expriry-' + offerID).val(),
offerBT=jQuery('#offer-btn-text-' + offerID).val(),
offerBL=jQuery('#offer-btn-link-' + offerID).val(),
offerLI=jQuery('#offer-listing-' + offerID).val();
if(!jQuery('.btn-link-field-toggle').hasClass('link-active')){
offerBL='';
}
$this.append('');
if(offerLI==null||offerLI==''||offerTitle==''||offerExp==''){
jQuery('.ann-err-msg').fadeIn(500).delay(1500).fadeOut(500);
$this.find('i').remove();
return false;
}
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_offer_cb',
'user_id': userID,
'offerTitle': offerTitle,
'offerDes': offerDes,
'offerExp': offerExp,
'offerBT': offerBT,
'offerBL': offerBL,
'offerLI': offerLI,
'offerUP': 'yes',
'offerID': offerID
},
success: function(res){
$this.find('i').removeClass('fa-spin fa-spinner');
$this.find('i').addClass('fa fa-check');
location.reload();
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
});
jQuery(document).on('click', '#lp-save-dis', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
disLI=jQuery('#dis-listing').val(),
disHea=jQuery('#dis-heading').val(),
disDes=jQuery('#dis-description').val(),
disImg=jQuery('.new-file-upload .frontend-input').val(),
disExpS=jQuery('#dis-expiry-s').val(),
disExpE=jQuery('#dis-expiry-e').val(),
disCod=jQuery('#dis-code').val(),
disOT=jQuery('#dis-off-type option:selected').val(),
disOff=jQuery('#dis-off').val(),
disHM=jQuery('#dis-hed-met').val(),
disION=jQuery('#dis-ind-onc').val(),
disIFY=jQuery('#dis-ind-fiy').val(),
disIOR=jQuery('#dis-ind-ora').val(),
disKTR=jQuery('#kampanya-turu').val();
disTAR=jQuery('#tarihli-kampanya').val();
disPOP=jQuery('#dis-popup').val();
if(disLI==0||disLI==''||disLI==null){
jQuery('#select2-dis-listing-container').addClass('error');
}else{
jQuery('#select2-dis-listing-container').removeClass('error');
}
if(disHea==''){
jQuery('#dis-heading').addClass('error');
}else{
jQuery('#dis-heading').removeClass('error');
}
if(disLI==0||disLI==''||disLI==null||disHea==''||disDes==''){
var dataError=[];
dataError.status='error';
dataError.msg='Lütfen gerekli tüm alanları doldurun.';
ajax_success_popup(dataError, $this);
$this.find('i').removeClass('fa-spin fa-spinner');
return false;
}
if($this.hasClass('processing-dis')){}else{
$this.addClass('processing-dis');
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_discount_cb',
'user_id': userID,
'disLI': disLI,
'disHea': disHea,
'disDes': disDes,
'disImg': disImg,
'disExpS': disExpS,
'disExpE': disExpE,
'disCod': disCod,
'disOT': disOT,
'disOff': disOff,
'disHM':disHM,
'disION':disION,
'disIFY':disIFY,
'disIOR':disIOR,
'disKTR': disKTR,
'disTAR':disTAR,
'disPOP':disPOP,
'disUp': 'no'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
}});
jQuery(document).on('click', '.lp-edit-dis', function(e){
e.preventDefault();
var $this=jQuery(this),
disID=$this.data('disid'),
userID=$this.data('uid'),
disUType=$this.data('update-type'),
disTAR=$this.data('tarihli'),
disHea=jQuery('#'+disUType+'-dis-heading-' + disID).val(),
disCod=jQuery('#'+disUType+'-dis-code-' + disID).val(),
disLI=$this.data('listid'),
disOff=jQuery('#'+disUType+'-dis-off-' + disID).val(),
disOT=jQuery('#'+disUType+'-dis-off-type-' + disID +' option:selected').val(),
disImg=jQuery('.'+disUType+'-edit-upload-' + disID + ' .frontend-input').val(),
disHM=jQuery('#'+disUType+'-dis-hed-met-' + disID).val(),
disION=jQuery('#'+disUType+'-dis-ind-onc-' + disID).val(),
disIFY=jQuery('#'+disUType+'-dis-ind-fiy-' + disID).val(),
disIOR=jQuery('#'+disUType+'-dis-ind-ora-' + disID).val(),
disKTR=jQuery('#'+disUType+'-kampanya-turu-' + disID).val(),
disPOP=jQuery('#'+disUType+'-dis-popup-' + disID +' option:selected').val(),
disDes=jQuery('#'+disUType+'-dis-description-' + disID).val();
if(disTAR=='yes'){
var disExpE=jQuery('#' + disUType + '-dis-expiry-e-' + disID).val();
var disExpS=jQuery('#' + disUType + '-dis-expiry-s-' + disID).val();
var disSta='';
}else{
var disExpE='';
var disExpS='';
var disSta=jQuery('#'+disUType+'-dis-status-' + disID +' option:selected').val();
}
$this.append('');
if(disLI==0||disLI==''){
jQuery('.ann-err-msg').fadeIn(500).delay(1500).fadeOut(500);
$this.find('i').remove();
return false;
}
if(disImg==''){
disImg=jQuery('#'+disUType+'-dis-old-img-' + disID).val();
}
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_discount_cb',
'user_id': userID,
'disID': disID,
'disHea': disHea,
'disCod': disCod,
'disExpE': disExpE,
'disExpS': disExpS,
'disLI': disLI,
'disDes': disDes,
'disOff': disOff,
'disOT': disOT,
'disImg': disImg,
'disHM':disHM,
'disION':disION,
'disIFY':disIFY,
'disIOR':disIOR,
'disKTR': disKTR,
'disSta': disSta,
'disPOP': disPOP,
'disTAR': disPOP,
'disUp': 'yes'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
console.log(err);
}});
});
jQuery(document).on('click', '.lp-edit-announcements', function(e){
e.preventDefault();
var $this=jQuery(this),
annID=$this.data('annid'),
userID=$this.data('uid'),
annMsg=jQuery('#announcements-message-' + annID).val(),
annBT=jQuery('#announcements-btn-text-' + annID).val(),
annBL=jQuery('#announcements-btn-link-' + annID).val(),
annSt=jQuery('#ann-style-val-' + annID).val(),
annTI=jQuery('#announcements-title-' + annID).val(),
annIC=jQuery('#announcements-icon-' + annID).val(),
annLI=jQuery(this).data('lid');
$this.append('');
if(annLI==0||annLI==''||annMsg==''){
jQuery('.ann-err-msg-' + annID).fadeIn(500).delay(1500).fadeOut(500);
$this.find('i').remove();
return false;
}
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_announcements_cb',
'user_id': userID,
'annMsg': annMsg,
'annSt': annSt,
'annBT': annBT,
'annBL': annBL,
'annLI': annLI,
'annTI': annTI,
'annIC': annIC,
'annUP': 'yes',
'annID': annID,
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
}});
});
jQuery(document).on('click', '.lp-edit-menu', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
LID=$this.data('lid'),
menuID=$this.data('menuid'),
mTitle=jQuery('#menu-title-' + menuID).val(),
mDetail=jQuery('#menu-detail-' + menuID).val(),
mOldPrice=jQuery('#menu-old-price-' + menuID).val(),
mNewPrice=jQuery('#menu-new-price-' + menuID).val(),
mQuoteT=jQuery('#menu-quote-text-' + menuID).val(),
mQuoteL=jQuery('#menu-quote-link-' + menuID).val(),
mLink=jQuery('#menu-link-' + menuID).val(),
mGroup=jQuery('#menu-group-' + menuID).val(),
mType=jQuery('#menu-type-' + menuID).val(),
mImage=jQuery('.edit-upload-' + menuID + ' .frontend-input').val();
if(mImage==''){
mImage=jQuery('#dis-old-img-' + menuID).val();
}
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_menu_cb',
'user_id': userID,
'LID': LID,
'menuID': menuID,
'mTitle': mTitle,
'mDetail': mDetail,
'mOldPrice': mOldPrice,
'mNewPrice': mNewPrice,
'mQuoteT': mQuoteT,
'mQuoteL': mQuoteL,
'mLink': mLink,
'mImage': mImage,
'mType': mType,
'mGroup': mGroup,
'menuUp': 'yes'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
});
function init_countdown(selector){
var $this=jQuery(selector);
if(!$this.length) return false;
var clock;
var daysLabel=jQuery(selector).data('label-days'),
hoursLabel=jQuery(selector).data('label-hours'),
minsLabel=jQuery(selector).data('label-mints'),
cDay=jQuery(selector).data('day'),
cMonth=jQuery(selector).data('month'),
cYear=jQuery(selector).data('year');
FlipClock.Lang.Custom={
days: daysLabel,
hours: hoursLabel,
minutes: minsLabel
};
var startDate=new Date(cYear, cMonth, cDay);
var now=Math.floor(Date.now() / 1000);
var clockStart=startDate.getTime() / 1000 - now;
var numDays=Math.floor(clockStart / 86400);
var minDigits=6;
if(numDays > 99){
minDigits=7;
}
clock=jQuery(selector).FlipClock({
clockFace: 'DailyCounter',
autoStart: true,
showSeconds: false,
language: 'Custom',
minimumDigits: minDigits
});
clock.setTime(clockStart);
clock.setCountdown(true);
}
jQuery(document).on('mouseleave', '#menu-categories-menu', function(e){
jQuery('.lp-header-nav-btn').removeClass('active-can-menu');
jQuery('#menu-categories-menu').css('opacity', '0');
jQuery('#menu-categories-menu').css('transform', 'scale(0)');
});
jQuery(document).on('click', '.lp-ann-btn', function(e){
e.preventDefault();
var targetANN='#' + jQuery(this).attr('data-ann');
jQuery(targetANN).find('.lp-listing-announcement').fadeIn();
jQuery(targetANN).find('.lp-listing-announcement').addClass('active-ann');
jQuery('.code-overlay').fadeIn();
});
jQuery(document).on('click', '.close-ann', function(e){
e.preventDefault();
jQuery('.active-ann').fadeOut();
jQuery('.active-ann').removeClass('active-ann');
jQuery('.code-overlay').fadeOut();
});
jQuery(document).on('click', '.lp-coupon-btn', function(e){
e.preventDefault();
var targetCOUP='#' + jQuery(this).data('coupon');
jQuery(targetCOUP).fadeIn();
jQuery(targetCOUP).addClass('active-coupon');
jQuery('.code-overlay').fadeIn();
});
jQuery(document).on('click', '.close-coupon', function(e){
e.preventDefault();
jQuery('.active-coupon').fadeOut();
jQuery('.active-coupon').removeClass('active-coupon');
jQuery('.code-overlay').fadeOut();
});
jQuery(document).on('shown.bs.tab', 'a[href="#menu_tab"]', function(e){
jQuery('.lp-listing-menuu-slider').slick('refresh');
});
jQuery(document).on('click', '.ann-toggle-btn', function(e){
e.preventDefault();
var $this=jQuery(this),
status=$this.attr('data-status'),
annID=$this.data('annid'),
userID=$this.data('uid');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_announcements_cb',
'user_id': userID,
'status': status,
'annID': annID,
'annUP': 'on-off'
},
success: function(res){
if(res.status==0){
status='inactive';
}else if(res.status==1){
status='active';
}
$this.attr('data-status', status);
},
error: function(err){
$this.find('i').remove();
}});
});
jQuery(document).on('change', '.on-off-ann', function(e){
e.preventDefault();
var $this=jQuery(this),
status=$this.attr('data-status'),
annID=$this.data('annid'),
userID=$this.data('uid');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_announcements_cb',
'user_id': userID,
'status': status,
'annID': annID,
'annUP': 'on-off'
},
success: function(res){
if(res.status==0){
status='inactive';
}else if(res.status==1){
status='active';
}
$this.attr('data-status', status);
},
error: function(err){
$this.find('i').remove();
}});
});
jQuery(document).on('keyup', '#announcements-message', function(e){
var thisText=jQuery(this).val();
jQuery('.ann-preivew-wrap .announcement-wrap span').text(thisText);
jQuery('.field-desc strong').text(thisText.length);
});
jQuery(document).on('keyup', '#announcements-title', function(e){
var thisText=jQuery(this).val();
jQuery('.ann-preivew-wrap .announcement-wrap strong').text(thisText);
});
jQuery(document).on('keyup', '#announcements-btn-text', function(e){
var thisText=jQuery(this).val();
jQuery('.ann-preivew-wrap .announcement-wrap .announcement-btn').text(thisText);
});
jQuery(document).on('focusout', '#announcements-icon', function(e){
var thisText=jQuery(this).val();
if(thisText==''){
return false;
}
if(thisText.match("^fa")){
jQuery('.announcement-wrap img').hide();
jQuery('.announcement-wrap i').show();
jQuery(this).attr('icon-type', 'fa-icon');
jQuery('.announcement-wrap i').removeClass().addClass('fa ' + thisText);
}else{
jQuery('.announcement-wrap i').hide()
jQuery('.announcement-wrap img').show();
jQuery('.announcement-wrap img').attr('src', thisText);
jQuery(this).attr('icon-type', 'img-icon');
}});
function slickINIT(){
if(jQuery('.lp-listing-menuu-slider').length!=0){
jQuery('.lp-listing-menuu-slider').slick({
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
adaptiveHeight: true,
nextArrow: "",
prevArrow: ""
});
}}
jQuery(document).on('change', '#kampanyaTipi input[type="radio"]', function (e){
e.preventDefault();
var valueSelected=jQuery(this).val();
if(valueSelected=='hediye'){
if(jQuery(this).is(':checked')){
jQuery('#kuponsecim, #indirimsecim').slideUp(500, function (){
jQuery('#hediyesecim').slideDown(500);
});
}else{
jQuery('#hediyesecim').slideUp(500, function (){
jQuery('#kuponsecim, #indirimsecim').slideDown(500);
});
}}else if(valueSelected=='indirim'){
if(jQuery(this).is(':checked')){
jQuery('#kuponsecim, #hediyesecim').slideUp(500, function(){
jQuery('#indirimsecim').slideDown(500);
});
}else{
jQuery('#indirimsecim').slideUp(500, function(){
jQuery('#kuponsecim, #hediyesecim').slideDown(500);
});
}}else{
if(jQuery(this).is(':checked')){
jQuery('#indirimsecim, #hediyesecim').slideUp(500, function(){
jQuery('#kuponsecim').slideDown(500);
});
}else{
jQuery('#kuponsecim').slideUp(500, function(){
jQuery('#indirimsecim, #hediyesecim').slideDown(500);
});
}}
jQuery('#kampanya-turu').val(valueSelected);
});
jQuery(document).on('change', '#popupKampanya input[type="checkbox"]', function(e){
e.preventDefault();
if(jQuery(this).is(':checked')){
jQuery('#dis-popup').val('yes');
}else{
jQuery('#dis-popup').val('no');
}});
/* jQuery('#kampanyaTipi').on('change', function(e){
var valueSelected=this.value;
if(valueSelected=='hediye'){
jQuery('#code-switch, #dis-off, #coupon-skip, #indirim-orani, #indirimli-fiyat, #indirim-oncesi').slideUp(500, function(){
jQuery('#hediye-metni').slideDown(500);
});
}else if(valueSelected=='indirim'){
jQuery('#code-switch, #dis-off, #coupon-skip, #hediye-metni').slideUp(500, function(){
jQuery('#indirim-orani, #indirimli-fiyat, #indirim-oncesi').slideDown(500);
});
}else{
jQuery('#indirim-orani, #indirimli-fiyat, #indirim-oncesi, #hediye-metni').slideUp(500, function(){
jQuery('#code-switch, #dis-off, #coupon-skip').slideDown(500);
});
}
jQuery('#kampanya-turu').val(valueSelected);
});*/
jQuery('.indirimsecim .girdiHesapla').bind('keyup keydown blur', function (){
var $this=jQuery(this);
var $parent=$this.closest('.indirimsecim');
var indirimOncesi,
indirimliFiyat,
indirimOrani;
indirimOncesi=$parent.find('.once').val();
indirimliFiyat=$parent.find('.sonra').val();
if(indirimOncesi!=''){
indirimOncesi=parseFloat(indirimOncesi);
}else{
indirimOncesi=0;
}
if(indirimliFiyat!=''){
indirimliFiyat=parseFloat(indirimliFiyat);
}else{
indirimliFiyat=0;
}
indirimOrani=((indirimOncesi - indirimliFiyat) / indirimOncesi) * 100;
indirimOrani=(isFinite(indirimOrani)) ? Math.floor(indirimOrani):0;
$parent.find('.oran').val(indirimOrani);
});
/* jQuery('#dis-ind-ora').bind('keyup keydown blur', function(){
var indirimOncesi=(jQuery('#dis-ind-onc').val()!='') ? jQuery('#dis-ind-onc').val():0,
indirimOrani=(jQuery('#dis-ind-ora').val()!='') ? jQuery('#dis-ind-ora').val():0,
indirimliFiyat=indirimOncesi - ((indirimOncesi * indirimOrani) / 100);
indirimliFiyat=(isFinite(indirimliFiyat)) ? indirimliFiyat:0;
jQuery('#dis-ind-fiy').val(indirimliFiyat);
});*/
jQuery(document).on('change', '.coupons-fields-switch input[type="checkbox"]', function(e){
e.preventDefault();
var targetID=jQuery(this).data('target');
if(targetID=='kampanya-tarihleri'){
jQuery('#kampanya-tarihleri').slideToggle();
if(jQuery(this).is(':checked')){
jQuery('#tarihli-kampanya').val('yes');
}else{
jQuery('#tarihli-kampanya').val('no');
}}else if(targetID=='quote-button'){
if(jQuery(this).is(':checked')){
jQuery('.menu-price-wrap').slideUp(500, function(){
jQuery('.menu-quote-wrap').slideDown(500);
});
}else{
jQuery('.menu-quote-wrap').slideUp(500, function(){
jQuery('.menu-price-wrap').slideDown(500);
});
}}else{
jQuery('#' + targetID + '-switch').slideToggle(500, function(){
if(!jQuery('#date-switch').is(':visible')&&!jQuery('#time-switch').is(':visible')){
jQuery('.empty-row-check').slideToggle();
}});
}});
jQuery(document).on('click', '.add-new-type', function(e){
e.preventDefault();
jQuery('#menu-type-new, .save-new-type').fadeIn();
});
jQuery(document).on('click', '.add-new-group', function(e){
e.preventDefault();
jQuery('#menu-group-new, .save-new-group').fadeIn();
});
jQuery(document).on('click', '.save-new-type', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
type=jQuery('#menu-type-new').val();
$this.append('');
if(type==''){
jQuery('#menu-type-new').addClass('error');
$this.find('i').remove();
return false;
}else{
jQuery('#menu-type-new').removeClass('error');
}
if($this.hasClass('processing')){
}else{
$this.addClass('processing');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_menu_type_cb',
'user_id': userID,
'type': type,
},
success: function(res){
if($this.hasClass('manage-type-group-form')){
location.reload();
}else{
var optData={
id: type,
text: type
};
var newOption=new Option(optData.text, optData.id, false, false);
jQuery('#menu-type').append(newOption).trigger('change');
var currentTypes=jQuery('#menu-type').val();
if(currentTypes==null){
jQuery('#menu-type').val(type).trigger('change');
}else{
currentTypes.push(type);
jQuery('#menu-type').val(currentTypes).trigger('change');
}}
$this.find('i').removeClass('fa-spin fa-spinner');
$this.find('i').remove();
$this.removeClass('processing');
jQuery('#menu-type-new').val('');
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
}});
jQuery(document).on('click', '.save-new-group', function(e){
e.preventDefault();
var $this=jQuery(this),
userID=$this.data('uid'),
group=jQuery('#menu-group-new').val();
$this.append('');
if(group==''){
jQuery('#menu-group-new').addClass('error');
$this.find('i').remove();
return false;
}else{
jQuery('#menu-group-new').removeClass('error');
}
if($this.hasClass('processing')){
}else{
$this.addClass('processing');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_menu_group_cb',
'user_id': userID,
'group': group,
},
success: function(res){
if($this.hasClass('manage-type-group-form')){
location.reload();
}else{
var optData={
id: group,
text: group
};
var newOption=new Option(optData.text, optData.id, false, false);
jQuery('#menu-group').append(newOption).trigger('change');
var currentGroups=jQuery('#menu-group').val();
if(currentGroups==null){
jQuery('#menu-group').val(group).trigger('change');
}else{
currentGroups.push(group);
jQuery('#menu-group').val(currentGroups).trigger('change');
}}
$this.find('i').removeClass('fa-spin fa-spinner');
$this.find('i').remove();
$this.removeClass('processing');
jQuery('#menu-group-new').val('');
},
error: function(err){
alert(err);
$this.find('i').remove();
}});
}});
jQuery(document).on('click', '.del-all-menu', function(e){
e.preventDefault();
jQuery(this).addClass('remove-active');
jQuery('#dashboard-delete-modal').modal('show');
jQuery('.modal-backdrop').hide();
});
jQuery(document).on('click', '#lp-save-events', function(e){
e.preventDefault();
var $this=jQuery(this),
eTitle=jQuery('#event-title').val(),
eDesc=jQuery('#event-description').val(),
eDate=jQuery('#event-date-s').val(),
eTime=jQuery('#event-time').val(),
eLoc=jQuery('#event-location').val(),
eCity=jQuery('#event-city').val(),
eLat=jQuery('#lp-events-form .latitude').val(),
eLon=jQuery('#lp-events-form .longitude').val(),
eTUrl=jQuery('#event-ticket-url').val(),
eLID=jQuery('#event-listing').val(),
eImg=jQuery('.new-file-upload .frontend-input').val(),
eUID=$this.data('uid'),
eUtils='';
jQuery('.coupons-fields-switch').find('.switch-checkbox').each(function(){
var CheckboxX=jQuery(this),
target=CheckboxX.data('target'),
targetVal=''
if(CheckboxX.is(':checked')){
targetVal='yes';
}else{
targetVal='no';
}
eUtils +=target + '|' + targetVal + '*';
});
if(eLID==''||eLID==0||eLID==null){
jQuery('#select2-event-listing-container').addClass('error');
}else{
jQuery('#select2-event-listing-container').removeClass('error');
}
if(eTitle==''){
jQuery('#event-title').addClass('error');
}else{
jQuery('#event-title').removeClass('error');
}
if(eLoc==''){
jQuery('#event-location').addClass('error');
}else{
jQuery('#event-location').removeClass('error');
}
if(eCity==''){
jQuery('#event-city').addClass('error');
}else{
jQuery('#event-city').removeClass('error');
}
if(eDate==''){
jQuery('#event-date-s').addClass('error');
}else{
jQuery('#event-date-s').removeClass('error');
}
if(eTime==''){
jQuery('#event-time').addClass('error');
}else{
jQuery('#event-time').removeClass('error');
}
if(eLID==''||eLID==0||eLID==null||eTitle==''||eTime==''||eDate==''||eLoc==''||eCity==''){
var dataError=[];
dataError.status='error';
dataError.msg=jQuery('.lp-notifaction-area').data('error-msg');
ajax_success_popup(dataError, $this);
return false;
}
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_events_cb',
'eTitle': eTitle,
'eDesc': eDesc,
'eDate': eDate,
'eTime': eTime,
'eLoc': eLoc,
'eCity': eCity,
'eLat': eLat,
'eLon': eLon,
'eTUrl': eTUrl,
'eLID': eLID,
'eUID': eUID,
'eImg': eImg,
'eUtils': eUtils,
'eUp': 'no'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
console.log(err);
}});
});
jQuery(document).on('click', '.lp-edit-events', function(e){
e.preventDefault();
var $this=jQuery(this),
eID=$this.data('eid'),
eUID=$this.data('uid'),
eUType=$this.data('update-type'),
eTitle=jQuery('#' + eUType + '-event-title-' + eID).val(),
eDesc=jQuery('#' + eUType + '-event-description-' + eID).val(),
eDate=jQuery('#' + eUType + '-event-date-s-' + eID).val(),
eTime=jQuery('#' + eUType + '-event-time-' + eID).val(),
eLoc=jQuery('#' + eUType + '-event-location-' + eID).val(),
eCity=jQuery('#' + eUType + '-event-city-' + eID).val(),
eLat=jQuery('#' + eUType + '-latitude-' + eID).val(),
eLong=jQuery('#' + eUType + '-longitude-' + eID).val(),
eTUrl=jQuery('#' + eUType + '-event-ticket-url-' + eID).val(),
eImg=jQuery('.' + eUType + '-edit-upload-' + eID + ' .frontend-input').val();
if(eTitle==''){
jQuery('#' + eUType + '-event-title').addClass('error');
}else{
jQuery('#' + eUType + '-event-title').removeClass('error');
}
if(eTitle==''){
return false;
}
if(eImg==''){
eImg=jQuery('#' + eUType + '-event-old-img-' + eID).val();
}
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_events_cb',
'eTitle': eTitle,
'eDesc': eDesc,
'eDate': eDate,
'eTime': eTime,
'eLoc': eLoc,
'eCity': eCity,
'eLat': eLat,
'eLon': eLong,
'eTUrl': eTUrl,
'eUID': eUID,
'eID': eID,
'eImg': eImg,
'eUp': 'yes'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
console.log(err);
}});
});
jQuery(document).on('click', '#lp-save-realweddings', function(e){
e.preventDefault();
var $this=jQuery(this),
imgcount=$this.data('imgcount'),
countnotice=$this.data('countnotice'),
rwTitle=jQuery('#realwedding-title').val(),
rwDate=jQuery('#realwedding-date-s').val(),
rwLoc=jQuery('#realwedding-location').val(),
rwLID=jQuery('#realwedding-listing').val(),
rwImg=jQuery('.new-file-upload .frontend-input').val(),
rwGallery=jQuery('.new-gallery-upload .frontend-input-multiple').val(),
rwUID=$this.data('uid'),
rwUtils='';
rwGallery=rwGallery.replace(/,\s*$/, "");
var rwContent=tinymce.editors.realweddingDescription.getContent();
if(rwContent!=''||rwContent!=null||rwContent!=!1){
var rwDesc=rwContent;
}else{
var rwDesc='';
}
jQuery('.coupons-fields-switch').find('.switch-checkbox').each(function(){
var CheckboxX=jQuery(this),
target=CheckboxX.data('target'),
targetVal=''
if(CheckboxX.is(':checked')){
targetVal='yes';
}else{
targetVal='no';
}
rwUtils +=target + '|' + targetVal + '*';
});
if(rwLID==''||rwLID==0||rwLID==null){
jQuery('#select2-event-listing-container').addClass('error');
}else{
jQuery('#select2-event-listing-container').removeClass('error');
}
if(rwTitle==''){
jQuery('#event-title').addClass('error');
}else{
jQuery('#event-title').removeClass('error');
}
if(rwLoc==''){
jQuery('#event-location').addClass('error');
}else{
jQuery('#event-location').removeClass('error');
}
if(rwDate==''){
jQuery('#event-date-s').addClass('error');
}else{
jQuery('#event-date-s').removeClass('error');
}
if(rwLID==''||rwLID==0||rwLID==null||rwTitle==''||rwDate==''||rwLoc==''){
var dataError=[];
dataError.status='error';
dataError.msg=jQuery('.lp-notifaction-area').data('error-msg');
ajax_success_popup(dataError, $this);
return false;
}
var rwImages=rwGallery.split(',');
if(rwImages.length > imgcount){
var dataError=[];
dataError.status='error';
dataError.msg=countnotice;
ajax_success_popup(dataError, $this);
return false;
}
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_realweddings_cb',
'rwTitle': rwTitle,
'rwDesc': rwDesc,
'rwDate': rwDate,
'rwLoc': rwLoc,
'rwLID': rwLID,
'rwUID': rwUID,
'rwImg': rwImg,
'rwGallery':rwGallery,
'rwUtils': rwUtils,
'rwUp': 'no'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
console.log(err);
}});
});
jQuery(document).on('click', '.lp-edit-realweddings', function(e){
e.preventDefault();
var $this=jQuery(this),
rwID=$this.data('rwid'),
rwUID=$this.data('uid'),
rwUType=$this.data('update-type'),
imgcount=$this.data('imgcount'),
countnotice=$this.data('countnotice'),
rwTitle=jQuery('#' + rwUType + '-realwedding-title-' + rwID).val(),
rwDesc=jQuery('#' + rwUType + '-realwedding-description-' + rwID).val(),
rwDate=jQuery('#' + rwUType + '-realwedding-date-s-' + rwID).val(),
rwLoc=jQuery('#' + rwUType + '-realwedding-location-' + rwID).val(),
rwImg=jQuery('.' + rwUType + '-edit-upload-' + rwID + ' .frontend-input').val(),
rwGallery=jQuery('.' + rwUType + '-edit-gallery-' + rwID + ' .frontend-input').val();
if(rwImg==''){
rwImg=jQuery('#' + rwUType + '-realwedding-old-img-' + rwID).val();
}
if(rwGallery==''&&jQuery('.' + rwUType + '-edit-gallery-' + rwID + ' .frontend-input-multiple').length!=0){
rwGallery=jQuery('.' + rwUType + '-edit-gallery-' + rwID + ' .frontend-input-multiple').val();
}
if(rwTitle==''){
jQuery('#' + rwUType + '-realwedding-title-' + rwID).addClass('error');
}else{
jQuery('#' + rwUType + '-realwedding-title-' + rwID).removeClass('error');
}
if(rwTitle==''){
return false;
}
var resimler=rwGallery.split(',');
resimler=resimler.slice(0, -1);
if(resimler.length > imgcount){
var dataError=[];
dataError.status='error';
dataError.msg=countnotice;
ajax_success_popup(dataError, $this);
return false;
}
$this.append('');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'add_realweddings_cb',
'rwTitle': rwTitle,
'rwDesc': rwDesc,
'rwDate': rwDate,
'rwLoc': rwLoc,
'rwUID': rwUID,
'rwID': rwID,
'rwImg': rwImg,
'rwGallery':rwGallery,
'rwUp': 'yes'
},
success: function(res){
ajax_success_popup(res, $this);
},
error: function(err){
console.log(err);
}});
});
jQuery(document).on('click', '.attend-event', function (e){
e.preventDefault();
var $this=jQuery(this),
eID=$this.data('event'),
eUID=$this.data('uid');
if($this.hasClass('processing')){
}else{
$this.append('');
$this.addClass('processing');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'event_attending_cb',
'eID': eID,
'eUID': eUID,
},
success: function(res){
$this.closest('.lp-events-btns-outer').find('.total-going').text(res.total_attending);
$this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-check');
},
error: function(err){
console.log(err);
}});
}});
jQuery(document).on('click', '.cancel-ad-new-btn', function(e){
e.preventDefault();
var targetForm='#' + jQuery(this).data('cancel') + '-form-toggle';
jQuery(targetForm).fadeOut('slow', function(){
jQuery('html, body').animate({
scrollTop: jQuery('.add-new-open-form').offset().top + 100
}, 1000);
});
});
jQuery(document).on('click', '.lp-notifi-icons', function(e){
e.preventDefault();
jQuery(this).closest('.active-wrap').removeClass('active-wrap');
});
jQuery(document).ready(function(){
jQuery('#fill-o-bot-check').on('change', function(e){
if(jQuery(this).is(':checked')){
jQuery('#lptitle').attr('type', 'hidden');
jQuery('.lptitle').addClass('fill-o-bot-active');
jQuery('#lptitle').attr('name', '');
jQuery('#lptitleGoogle').attr('name', 'postTitle');
jQuery('#lptitleGoogle').attr('type', 'text');
}else{
jQuery('#lptitleGoogle').attr('type', 'hidden');
jQuery('.lptitle').removeClass('fill-o-bot-active');
jQuery('#lptitle').attr('name', 'postTitle');
jQuery('#lptitle').attr('type', 'text');
jQuery('#lptitleGoogle').attr('name', '');
}});
});
jQuery('html').click(function(e){
if(jQuery('.lp-multi-star-wrap').is(":visible")&&e.target.className!='open-multi-rate-box'){
jQuery('.lp-multi-star-wrap').slideUp();
}});
function ajax_success_popup(res, $this){
if(res.status=='success'){
$this.find('i').removeClass('fa-spin fa-spinner').addClass('fa-check');
jQuery('.lp-notifaction-area').find('h4').text(res.msg);
jQuery('.lp-notifaction-area').removeClass('lp-notifaction-error').removeClass('lp-notifaction-info').addClass('lp-notifaction-success');
jQuery('.lp-notifaction-area').addClass('active-wrap');
location.reload();
}
if(res.status=='error'){
$this.find('i').remove();
jQuery('.lp-notifaction-area').find('h4').text(res.msg);
jQuery('.lp-notifaction-area').removeClass('lp-notifaction-success').removeClass('lp-notifaction-info').addClass('lp-notifaction-error');
jQuery('.lp-notifaction-area').addClass('active-wrap');
}
if(res.status=='info'){
$this.find('i').remove();
jQuery('.lp-notifaction-area').find('h4').text(res.msg);
jQuery('.lp-notifaction-area').removeClass('lp-notifaction-error').removeClass('lp-notifaction-success').addClass('lp-notifaction-info');
jQuery('.lp-notifaction-area').addClass('active-wrap');
}}
jQuery(document).on('keyup', '#menu-type-new, #menu-group-new', function(){
var typeGroupText=jQuery(this).val(),
errMsg=jQuery(this).data('err'),
re=/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi;
var isSplChar=re.test(typeGroupText);
if(isSplChar){
var no_spl_char=typeGroupText.replace(/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, '');
jQuery(this).val(no_spl_char);
jQuery(this).after('' + errMsg + '
');
}});
jQuery(document).ready(function(){
jQuery('.lp-event-view-less').click(function(e){
e.preventDefault();
var lessText=jQuery(this).data('contract');
var moreText=jQuery(this).data('expand');
if(jQuery(this).hasClass('event-shown')){
jQuery(this).removeClass('event-shown');
jQuery(this).html(moreText);
jQuery('.lp-attende-extra').removeClass('active');
}else{
jQuery(this).addClass('event-shown');
jQuery('.lp-attende-extra').addClass('active');
jQuery(this).html(lessText);
}});
function initializeEventAddr(){
if(jQuery('.event-addr').length > 0){
jQuery('.event-addr').each(function(index){
var input=document.getElementById(jQuery(this).attr('id'));
var autocomplete=new google.maps.places.Autocomplete(input);
google.maps.event.addListener(autocomplete, 'place_changed', function(){
var place=autocomplete.getPlace();
var lat=place.geometry.location.lat();
var lon=place.geometry.location.lng();
jQuery('input.latitude').val(lat);
jQuery('input.longitude').val(lon);
});
});
}}
google.maps.event.addDomListener(window, 'load', initializeEventAddr);
});
jQuery(document).on('click', 'span.remove-menu-img', function(e){
e.preventDefault();
var targetID=jQuery(this).data('target'),
targetSrc=jQuery(this).data('src') + ',',
targetImgs=jQuery('.active-upload').find('.frontend-input-multiple').val();
if(targetImgs==undefined){
targetImgs=jQuery('#' + targetID).val();
}
targetImgs=targetImgs.replace(targetSrc, '');
jQuery(this).closest('.menu-edit-img-wrap').remove();
jQuery('input#' + targetID).val(targetImgs);
});
jQuery(document).on('click', '.select2-results ul li', function(e){
jQuery('.lp-pp-noa-tip').fadeIn();
});
jQuery('.select2-ajax-unique').on('select2:select', function (e){
jQuery('.lp-pp-noa-tip').fadeOut();
});
jQuery('.select2-ajax').on('select2:select', function(e){
jQuery('.lp-pp-noa-tip').fadeOut();
});
jQuery(document).on('click', '.remove-event-img', function(e){
e.preventDefault();
var $this=jQuery(this);
if($this.hasClass('remove-eei')){
var targetID=$this.data('targetid');
$this.closest('.removeable-image').find('.frontend-image').attr('src', '');
$this.closest('.removeable-image').find('.lp-uploaded-img').attr('src', '');
$this.closest('.removeable-image').find('.frontend-input').val('');
jQuery('#event-old-img-' + targetID).val('');
$this.remove();
}else{
$this.closest('.removeable-image').find('.frontend-image').attr('src', '');
$this.closest('.removeable-image').find('.frontend-input').val('');
$this.remove();
}});
jQuery(document).on('click', '.remove-realwedding-img', function(e){
e.preventDefault();
var $this=jQuery(this);
if($this.hasClass('remove-eei')){
var targetID=$this.data('targetid');
$this.closest('.removeable-image').find('.frontend-image').attr('src', '');
$this.closest('.removeable-image').find('.lp-uploaded-img').attr('src', '');
$this.closest('.removeable-image').find('.frontend-input').val('');
jQuery('#realwedding-old-img-' + targetID).val('');
$this.remove();
}else{
$this.closest('.removeable-image').find('.frontend-image').attr('src', '');
$this.closest('.removeable-image').find('.frontend-input').val('');
$this.remove();
}});
jQuery(document).ready(function(){
jQuery('#reservaListing').select2({
ajax: {
url: ajax_search_term_object.ajaxurl,
dataType: 'json',
type: 'GET',
data: function(params){
return {
q: params.term,
action: 'select2_ajax_dashbaord_listing_booking'
};
},
processResults: function(data){
var options=[];
if(data){
jQuery.each(data, function(index, text){
options.push({
id: text[0],
text: text[1]
});
});
}
return {
results: options
};},
cache: true
},
minimumInputLength: 3
});
});
jQuery(document).on('click', '.lp-copy-code', function(e){
e.preventDefault();
var $this=jQuery(this);
var targetCodeEL=jQuery(this).data('target-code'),
thisHtml=jQuery(this).data('html'),
targetCodeELC='.' + targetCodeEL;
console.log('bc: ' + jQuery(targetCodeELC).height());
console.log('pc: ' + jQuery('.popupContainer').height());
if($this.hasClass('close-copy-pop')){
jQuery(targetCodeELC).animate({
bottom: '-' + jQuery(targetCodeELC).height() + 'px'
}, 500, function(e){
$this.html(thisHtml);
$this.removeClass('close-copy-pop');
});
}else{
var bottomPlus=0;
if($this.hasClass('lp-discount-btn')){
bottomPlus=49;
}
jQuery(targetCodeELC).animate({
bottom: bottomPlus + 'px'
}, 500, function(e){
if($this.hasClass('lp-discount-btn')){
$this.addClass('close-copy-pop');
$this.html('');
}});
}});
jQuery(document).on('click', '.close-right-icon', function(e){
e.preventDefault();
var $this=jQuery(this),
target='.' + $this.data('target');
jQuery(target).animate({
bottom: '-' + jQuery(target).height() + 'px'
});
});
jQuery(document).on('click', '.copy-now', function(e){
e.preventDefault();
var targetCodeEL=jQuery(this).data('target-code'),
targetCodeELC='#' + targetCodeEL;
jQuery(targetCodeELC).find('input[type="text"]').select();
document.execCommand ("copy");
jQuery(targetCodeELC).find('.dis-code-copy-pop-inner-cell').find('p:first-child').text(jQuery('.copy-now').data('coppied-label'));
});
jQuery(document).on('click', '.lp-pagination.author-reviews-pagination span', function (e){
e.preventDefault();
var paginNo=jQuery(this).data('pageurl');
jQuery('.reviews-pagin-wrap').hide();
jQuery('.reviews-pagin-wrap.reviews-pagin-wrap-'+paginNo).show();
});
jQuery(document).on('click', '.lp-filter-pagination-ajx ul li span.author-haspaglink', function (e){
e.preventDefault();
var pageNo=jQuery(this).data('pageurl'),
authorID=jQuery('.lp-author-nav').data('author'),
authorPagin='yes',
listingLayout=jQuery('#mylistings').data('listing-layout');
jQuery('.lp-filter-pagination-ajx ul li span').removeClass('current');
jQuery(this).addClass('current');
jQuery('#mylistings').find('.author-inner-content-wrap').addClass('content-loading');
jQuery('#mylistings #content-grids').remove();
jQuery.ajax({
type: 'POST',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'author_archive_tabs_cb',
'pageNo': pageNo,
'authorID':authorID,
'authorPagin':authorPagin,
'listingLayout':listingLayout
},
success: function(data){
jQuery('#mylistings').find('.author-inner-content-wrap').removeClass('content-loading');
jQuery('#mylistings').find('.author-inner-content-wrap').html(data);
}});
});
jQuery(document).ready(function(){
if(jQuery('.featuresDataContainer.lp-check-custom-wrapp').length > 0){
jQuery('.featuresDataContainerOuterSubmit').show();
jQuery('.featuresDataContainer.lp-check-custom-wrapp').show();
}
if(jQuery('.iconPicker').length > 0){
jQuery('.iconPicker').iconpicker();
}});
jQuery('button.kullanici-ekle').on('click', function(event){
event.preventDefault();
var $this=jQuery(this);
var error=false;
var firmaKullanici=jQuery('.firmaKullanici').val();
var firmaKUnvani=jQuery('.firmaKUnvani').find('option:selected').val();
var firmaKTelefonu=jQuery('.firmaKTelefonu').val();
var firmaKEposta=jQuery('.firmaKEposta').val();
var sayac=jQuery('.firmaKullanicilari .firmaKullanicisi').length;
if(sayac==0){
sirano=1;
}else{
sirano=sayac+1;
}
if(!firmaKullanici||!firmaKUnvani||!firmaKTelefonu||!firmaKEposta){
alert('Üzgünüz! Lütfen gerekli tüm bilgileri giriniz/seçiniz.');
error=true
}
jQuery('.firmaKullanicilari .firmaKullanicisi').each(function(index, element){
var kullaniciExt=jQuery(element).children('.kullanici').text();
if(kullaniciExt==firmaKullanici){
alert('Üzgünüz! ' + firmaKullanici + ' zaten mevcut.');
error=true
}});
if(sirano > 5){
error=true;
alert('En fazla 5 adetullanıcı ekleyebilirsiniz.');
}
if(error==false){
var html='';
html +='';
html +=' ' + sirano + ' | ';
html +=' ' + firmaKullanici + ' | ';
html +=' ' + firmaKUnvani + ' | ';
html +=' ' + firmaKTelefonu + ' | ';
html +=' ' + firmaKEposta + ' | ';
html +=' Düzenle Sil | ';
html +=' ';
html +=' ';
html +=' ';
html +=' ';
html +='
';
jQuery('.firmaKullanicilari').append(html);
jQuery('input.firmaKullanici').val('');
jQuery('select.firmaKUnvani').val('').trigger('change');
jQuery('input.firmaKTelefonu').val('');
jQuery('input.firmaKEposta').val('');
}});
jQuery(document).on('click', 'a.kullanici-kaldir', function(event){
event.preventDefault();
var id=jQuery(this).data('id');
jQuery('#fkid-' + id).remove();
});
function parametreKaldir(sParam){
var url=window.location.href.split('?')[0]+'?';
var sPageURL=decodeURIComponent(window.location.search.substring(1)),
sURLVariables=sPageURL.split('&'),
sParameterName,
i;
for (i=0; i < sURLVariables.length; i++){
sParameterName=sURLVariables[i].split('=');
if(sParameterName[0]!=sParam){
url=url + sParameterName[0] + '=' + sParameterName[1] + '&'
}}
return url.substring(0,url.length-1);
}
jQuery('button.sayfaYazdir').click(function (e){
e.preventDefault();
var $this=jQuery(this);
var baslik=$this.data('baslik');
showPrintPopup('pagePreviewPrint', baslik);
});
function showPrintPopup(elem,title){
var myDiv=document.getElementById(elem).innerHTML;
var myWindow=window.open("", "Print", "height="+screen.height+", width="+screen.width+", toolbar=0, status=0, menubar=0, fullscreen=yes");
var style=myWindow.document.createElement('link');
style.type="text/css";
style.rel="stylesheet";
style.href="//www.dugunal.com/wp-content/themes/dugunal/assets/lib/bootstrap/css/bootstrap.min.css";
style.media="all";
myWindow.document.write('' + title + '');
myWindow.document.getElementsByTagName("head")[0].appendChild(style);
myWindow.document.write('');
myWindow.document.write(myDiv);
myWindow.document.write('');
myWindow.document.close();
myWindow.focus(); // necessary for IE >=10*/
setTimeout(function(){
myWindow.print();
},1500);
setTimeout(function(){
myWindow.close();
},2000);
return true;
}
jQuery(document).ready(function($){
jQuery("select#surveyCatSelect").change(function (){
jQuery(".formInner").html('');
var $this=jQuery(this),
kategori=$this.val(),
anket_tipi=$this.data('surveytype');
jQuery('#icerikYukleniyor').show();
if(anket_tipi=='popup_survey'){
var docHeight=jQuery(document).height();
jQuery("body").prepend('');
jQuery('#full-overlay').css('height',docHeight+'px');
if(jQuery('#surveyModal').is('.md-show')){
}else{
jQuery('#surveyModal').modal({
show: 'true'
});
jQuery('#surveyModal').addClass('md-show');
}}else if(anket_tipi=='normal_survey'){
jQuery("#surveyContent").show();
}
getsurvey_content(kategori, anket_tipi);
});
jQuery("button#showSurvey").click(function (){
jQuery(".formInner").html('');
var $this=jQuery('select#surveyCatSelect'),
kategori=$this.val(),
anket_tipi=$this.data('surveytype');
jQuery('#icerikYukleniyor').show();
if(anket_tipi=='popup_survey'){
var docHeight=jQuery(document).height();
jQuery("body").prepend('');
jQuery('#full-overlay').css('height',docHeight+'px');
if(jQuery('#surveyModal').is('.md-show')){
}else{
jQuery('#surveyModal').modal({
show: 'true'
});
jQuery('#surveyModal').addClass('md-show');
}}else if(anket_tipi=='normal_survey'){
jQuery("#surveyContent").show();
}
getsurvey_content(kategori, anket_tipi);
});
});
function getsurvey_content(kategori){
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: ajax_search_term_object.ajaxurl,
data: {
'action': 'ajax_get_survey',
'term_id': kategori
},
success: function (data){
if(data){
if(data.status=='success'){
var formContent=decode_utf8(data.html);
}else{
var formContent='Form içeriği yüklenirken bir sorun oluştu lütfen öncelikle bir kategori seçin.';
}
jQuery('#icerikYukleniyor').hide();
jQuery("#surveyForm .formInner").html(formContent);
var $surveyForm=jQuery('#surveyForm');
$surveyForm.formToWizard({
submitButton: 'submitSurvey',
nextBtnClass: 'btn btn-pink next pull-right',
prevBtnClass: 'btn btn-default prev pull-left',
buttonTag: 'a',
nextBtnName: 'Devam Et ',
prevBtnName: ' Geri',
showProgress: true,
progress: function (i, count){
jQuery('#survey-progress-complete').width('' + (i / count * 100) + '%');
}});
jQuery("#surveyForm input[type=radio],#surveyForm input[type=checkbox]").change(function (){
$surveyForm.formToWizard('NextStep');
});
jQuery("#sf-duguntarihi").dateDropper();
jQuery(".survey-ajax-sehir").select2({
placeholder: "Şehir Seçin"
});
}}
});
}
jQuery(document).ready(function ($){
jQuery('form#surveyForm').on('submit', function (e){
e.preventDefault();
$this=jQuery(this);
var proceedIt=true;
if(jQuery('input:checkbox.lp-required-field').length > 0){
if(jQuery('input:checkbox.lp-required-field', this).is(':checked')){
jQuery('input:checkbox.lp-required-field').closest('label').removeClass('error-msg');
}else{
jQuery('input:checkbox.lp-required-field').closest('label').addClass('error-msg');
proceedIt=false;
}}
if(jQuery('input:radio.lp-required-field').length > 0){
if(jQuery('input:radio.lp-required-field', this).is(':checked')){
jQuery('input:radio.lp-required-field').closest('label').removeClass('error-msg');
}else{
jQuery('input:radio.lp-required-field').closest('label').addClass('error-msg');
proceedIt=false;
}}
if(jQuery('#surverForm .lp-required-field').length > 0){
jQuery('#surverForm .lp-required-field').each(function (index){
var $this=jQuery(this),
$thisVal=$this.val();
if($this.prop('tagName')=='SELECT'){
if($thisVal==0){
proceedIt=false;
$this.addClass('error-msg');
}else{
$this.removeClass('error-msg');
}}else{
if($thisVal==''){
proceedIt=false;
$this.addClass('error-msg');
}else{
$this.removeClass('error-msg');
}}
});
}
if(proceedIt===false){
return proceedIt;
}else{
var formData=$this.serialize();
$this.find('.lp-survey-icon').removeClass('fa-paper-plane-o');
$this.find('.lp-survey-icon').addClass('fa-spinner fa-spin');
jQuery.ajax({
type: 'POST',
dataType: 'json',
url: single_ajax_object.ajaxurl,
data: {
'action': 'dugunal_survey_submit',
'formData': formData,
},
success: function (res){
if(res.success){
$this.find('.lp-survey-icon').removeClass('fa-spinner fa-spin');
$this.find('.lp-survey-icon').addClass('fa-check');
jQuery('.lp-survey-success-msg-outer').fadeIn('700');
jQuery('.lp-survey-success-msg').html(res.data);
$this[0].reset();
jQuery(".survey-ajax-sehir").select2("val","");
}else{
$this.find('.lp-survey-icon').removeClass('fa-spinner fa-spin');
$this.find('.lp-survey-icon').addClass('fa-cross');
jQuery('.lp-survey-error-msg-outer').fadeIn('700')
jQuery('.lp-survey-error-msg').html(res.data);
}},
error: function(xhr, status, error){
var errorMessage=xhr.status + ': ' + xhr.statusText
console.log('Hata - ' + errorMessage);
console.log('status - ' + status);
console.log('error - ' + error);
}});
}});
});